﻿using System;
using System.Collections.Generic;
using System.Web;
using System.Data;
using System.Configuration;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using System.Collections;

/// <summary>
/// Descripción breve de Marca
/// </summary>
public class Marca
{
   
    private string _strDescripcion;

    public Marca()
    {

    }

    public static void agregarMarca(string marca)
    {
        SqlConnection conexion = null;

        try
        {
            conexion = Conexion.CrearConexion();
            IDbCommand comando = Conexion.CrearComando(conexion);

            comando.CommandType = System.Data.CommandType.StoredProcedure;
            comando.CommandText = "[sp_agregar_marca]";            
            comando.Parameters.Add(Conexion.CrearParametro("@descripcion", marca));
            comando.ExecuteNonQuery();



        }
        finally
        {
            conexion.Dispose();
        }
    }
    public static void eliminarMarca(int cod_marca)
    {
        SqlConnection conexion = null;

        try
        {
            conexion = Conexion.CrearConexion();
            IDbCommand comando = Conexion.CrearComando(conexion);

            comando.CommandType = System.Data.CommandType.StoredProcedure;
            comando.CommandText = "[sp_borrar_marca]";
            comando.Parameters.Add(Conexion.CrearParametro("@cod_marca",cod_marca));
            comando.ExecuteNonQuery();



        }
        finally
        {
            conexion.Dispose();
        }
    }
    public static void modificarMarca(int cod_marca, string descripcion) {
        SqlConnection conexion = null;

        try
        {
            conexion = Conexion.CrearConexion();
            IDbCommand comando = Conexion.CrearComando(conexion);

            comando.CommandType = System.Data.CommandType.StoredProcedure;
            comando.CommandText = "[sp_modificar_marca]";
            comando.Parameters.Add(Conexion.CrearParametro("@cod_marca", cod_marca));
            comando.Parameters.Add(Conexion.CrearParametro("@descripcion", descripcion));
            comando.ExecuteNonQuery();



        }
        finally
        {
            conexion.Dispose();
        }
    }
    public string descripcion
    {
        set { _strDescripcion = value; }
        get { return _strDescripcion; }
    }
}

